package e

var Msgs = map[int]string{
	SUCCESS: "success",
	ERROR:   "fail",

	ErrorInvalidParams: "请求参数错误",
	ErrorParamsCheck:   "参数校验未通过",
	ErrorInvalidJson:   "JSON类型不匹配",

	ErrorExistUser:    "用户名已存在",
	ErrorNotExistUser: "用户名不存在",
	ErrorEncryptPwd:   "密码加密失败",
	ErrorInvalidPwd:   "密码不正确",

	ErrorTokenCheck:    "Token鉴权失败",
	ErrorTokenTimeout:  "Token已超时",
	ErrorTokenGenerate: "Token生成失败",

	ErrorDatabase: "数据库操作出错",
}

// 获取状态码对应信息
func GetMsg(code int) string {
	msg, ok := Msgs[code]
	if ok {
		return msg
	}
	return Msgs[ERROR]
}
